package com.ruoyi.neusoft.service;

import java.util.List;
import com.ruoyi.neusoft.domain.AiIdentifyModelClassifyT;

/**
 * AI模型训练分类Service接口
 * 
 * @author ruoyi
 * @date 2024-04-17
 */
public interface IAiIdentifyModelClassifyTService 
{
    /**
     * 查询AI模型训练分类
     * 
     * @param classifyUuid AI模型训练分类主键
     * @return AI模型训练分类
     */
    public AiIdentifyModelClassifyT selectAiIdentifyModelClassifyTByClassifyUuid(Long classifyUuid);

    /**
     * 查询AI模型训练分类列表
     * 
     * @param aiIdentifyModelClassifyT AI模型训练分类
     * @return AI模型训练分类集合
     */
    public List<AiIdentifyModelClassifyT> selectAiIdentifyModelClassifyTList(AiIdentifyModelClassifyT aiIdentifyModelClassifyT);

    /**
     * 新增AI模型训练分类
     * 
     * @param aiIdentifyModelClassifyT AI模型训练分类
     * @return 结果
     */
    public int insertAiIdentifyModelClassifyT(AiIdentifyModelClassifyT aiIdentifyModelClassifyT);

    /**
     * 修改AI模型训练分类
     * 
     * @param aiIdentifyModelClassifyT AI模型训练分类
     * @return 结果
     */
    public int updateAiIdentifyModelClassifyT(AiIdentifyModelClassifyT aiIdentifyModelClassifyT);

    /**
     * 批量删除AI模型训练分类
     * 
     * @param classifyUuids 需要删除的AI模型训练分类主键集合
     * @return 结果
     */
    public int deleteAiIdentifyModelClassifyTByClassifyUuids(String classifyUuids);

    /**
     * 删除AI模型训练分类信息
     * 
     * @param classifyUuid AI模型训练分类主键
     * @return 结果
     */
    public int deleteAiIdentifyModelClassifyTByClassifyUuid(Long classifyUuid);
}
